home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 June / MACPOWER-1997-06.ISO.7z / MACPOWER-1997-06.ISO / AMUG / PROGRAMMING / Gestalt Selectors 3.7.sit / Gestalt Selectors List 3.7 / Updates / Update 3.6.1 next >
Text File  |  1996-11-08  |  18KB  |  458 lines

  1.  
  2.  
  3. Ok, ok, it's been a long time since the last release (slightly less than a
  4. month) and I feel quilty. :-)
  5. There were no real important things to report, but after three weeks there
  6. are now enough tidbits for a new update. Enjoy! And don't forget to return
  7. the survey form!?
  8.  
  9. May I note that I have some pictures from my vacation in Ireland on my
  10. Web pages. Absolute bogus, I know. But next to the pictures is my report
  11. on the visit to the Apple Cork facilities. It's available in Dutch (as it
  12. appeared in the Dutch magazine 'MacFan'), but also the English translation.
  13. See http://www.bio.vu.nl/home/rgaros/cork/ for the full story!
  14.  
  15. Greetings,
  16. Rene
  17.  
  18.  
  19. Gestalt Selectors List 3.6.1 Update
  20. ===================================
  21.  
  22. Maintained and published by Rene G.A. Ros (rgaros@bio.vu.nl)
  23.  
  24. First published: 12 October 1992, 13:15 CET (GMT+1)
  25. Last version   : 12 October 1996, 12:15 CET (GMT+2, DST)
  26. Previous update: 12 October 1996, 12:15 CET (GMT+2, DST)
  27. Last modified  : 8 November 1996, 22:10 CET (GMT+1)
  28.  
  29. The complete version is available to subscribers by sending an email to:
  30.      gestalt-selectors-list-request@bio.vu.nl
  31. with as subject:
  32.      archive get recent/gestalt-selectors.etx
  33. or to get the compressed version:
  34.      archive get recent/gestalt-selectors.sit.hqx
  35. The latest GSL version is also available on the GSL Web page. Point your
  36. Internet browser to:
  37.      http://www.bio.vu.nl/home/rgaros/gestalt/
  38.  
  39. If this is the first update you receive since subscribing to the mailing
  40. list you may want to get the previous updates as well. Then email to the
  41. address listed above and use this command:
  42.      archive get updates/updates-comb.etx
  43.  
  44. A vertical bar in front of a line indicates the line has changed or was
  45. added.
  46.  
  47. PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
  48.  
  49. The following persons contributed to this update:
  50.  
  51. ===========================================================================
  52. Contributions to the selector sections
  53. ===========================================================================
  54. Person                 Software                Selector(s) added/changed
  55. ---------------------------------------------------------------------------
  56. Masatsugu Nagata       IRTalk ext              irhw
  57. Rene Ros               AfterDark [2.0?]        ADex, aYmm
  58.                        File Server Extension ? #!#1, #!#2, #!#3, #!#4, bqgl
  59.                        PC Setup cp?            pcgl, pcin
  60.                        TurboBoot ext ?         bOOt
  61.                        unknown                 clps, clpx
  62. Unknown                System                  pclk
  63. ---------------------------------------------------------------------------
  64.  
  65. ===========================================================================
  66. Contributions to the non-selector sections
  67. ===========================================================================
  68. Person                 Chapter/Section
  69. ---------------------------------------------------------------------------
  70. Rich Kubota            Reports/Relabled Macintosh Models
  71. Rene Ros               Reports/Macintosh Compatibles
  72. ---------------------------------------------------------------------------
  73.  
  74. Apple System Software (A-D)
  75. ===========================
  76. No changes.
  77.  
  78. Apple System Software (E-H)
  79. ===========================
  80. No changes.
  81.  
  82. Apple System Software (I-L)
  83. ===========================
  84. No changes.
  85.  
  86. Apple System Software (M)
  87. =========================
  88.  mach (System [6.0.4]) INF
  89.       gestaltMachineType
  90.       Returns one of the following values, indicating the type of
  91.       machine.
  92.  
  93.       enum {
  94.       #define gestaltMachineType 'mach' /* machine type */
  95.  
  96. |     gestaltPowerBook1400?         = 310, /* PowerBook 1400c and 1400cs */
  97.  
  98.       NOTE:
  99. |     The Epic Draft Developer note lists the incorrect 311 value, which is
  100. |     for a discontinued project.
  101.  
  102. [other values and notes omitted]
  103.  
  104. Apple System Software (N-O)
  105. ===========================
  106. No changes.
  107.  
  108. Apple System Software (P-S)
  109. ===========================
  110.  pclk (System [7.5.2]) INF?
  111.       gestaltProcClkSpeed &AS22
  112.       Returns the processor clock speed in Hz.
  113.  
  114.       #define gestaltProcClkSpeed 'pclk'
  115.  
  116.       NOTES:
  117.       Only on Power Macintosh, not on 68K computers?
  118.  
  119.       On a PowerBook 5300c with System 7.5.2 this selector returns 99.9999 Mhz,
  120.       not 100. Small 'off-by-one' bug? (Rene Ros)
  121.  
  122. |     Some 604-based Power Computing models return the wrong value. This may
  123. |     be because the ROM doesn't properly handle speeds above 200 MHz.
  124. |     (Jean-Pierre Curcio and others)
  125.  
  126.       See also 'bclk' in this chapter.
  127.  
  128. Apple System Software (T-Z)
  129. ===========================
  130. No changes.
  131.  
  132. Apple Additional Software
  133. =========================
  134. No changes.
  135.  
  136. Third Parties Software
  137. ======================
  138.  ADex (AfterDark [2.0?] by Berkeley Systems, Inc.)
  139. |     gestaltAfterDarkExtensions
  140. |     Returns a ??? to get the After Dark extensions.
  141. |
  142. |     #define gestaltAfterDarkExtensions 'ADex' /* get After Dark */
  143. |                                               /*  extensions. */
  144.  
  145.  aYmm (AfterDark [2.0?] by Berkeley Systems, Inc.)
  146. |     gestaltAfterDarkGlobals
  147. |     Returns a pointer? to the After Dark globals.
  148. |
  149. |     #define gestaltAfterDarkGlobals 'aYmm' /* get After Dark globals. */
  150.  
  151. Unknown Apple Software
  152. ======================
  153. |#!#1 (File Server Extension ? [???] part of Apple 4.2.1)
  154. |#!#2 (File Server Extension ? [???] part of Apple 4.2.1)
  155. |#!#3 (File Server Extension ? [???] part of Apple 4.2.1)
  156. |#!#4 (File Server Extension ? [???] part of Apple 4.2.1)
  157. |bqgl (File Server Extension ? [???] part of Apple 4.2.1)
  158. |clps (??? [???])
  159. |clpx (??? [???])
  160.  irhw (IRTalk ext ? or System ? [???] ?)
  161.       ????
  162.  
  163.       NOTE:
  164.       On a PM 7100 with System 7.5.3 universal this selector returns noErr
  165.       and a response value of zero. (Jean-Pierre Curcio)
  166. |     It returns 4 on a PowerBook 5300ce (System 7.5.5 US and KanjiTalk
  167. |     J1-7.5.3) but it crashes MacsBug. Only by replacing 'eajt' in the
  168.       Gestalt dcmd of MacsBug 6.5.3 with 'irhw' ('eajt' is ignored by the
  169.       Gestalt dcmd!) the crash can be diverted. (Masatsugu Nagata)
  170.  
  171. |pcgl (PC Setup cp? [???])
  172. |pcin (PC Setup cp? [???])
  173.  
  174. Unknown Third Parties Software
  175. ==============================
  176. |bOOt (TurboBoot ext ? [2.0?], part of FWB Toolkit Family by FWB, Inc.)
  177.  
  178. Reports
  179. =======
  180.  
  181. Macintosh Compatibles
  182. ---------------------
  183.  (by Rene Ros, contributions by Jean-Pierre Curcio, Kenneth Knotts and Marc
  184.   Schrier. Also based on MacWEEK articles and GURU application by Newer
  185.   Technologies.)
  186.  
  187.  So far the clone manufacturers have released computers which hardware
  188.  is identical, though clockspeed may be different, to other computers
  189.  released by Apple. This was part of the license agreement. The first
  190.  compatibles with their own machine IDs are those from Motorola (9/96).
  191.  This section contains a table of clone model names and the equivalent Apple
  192.  ID number and constant name.
  193.  
  194.  The Pioneer clone (codename Pioneer MPC-GX1 where MPC stands for Multimedia
  195.  Personal Computer) was observed at CeBIT '95.
  196.  
  197.  ===========================================================================
  198.  Clone Machines
  199.  ===========================================================================
  200.  Manufacturer       Model Name               Apple Hardware Model
  201.                                              ID    Constant
  202.  ---------------------------------------------------------------------------
  203. |APS Tech. Inc.     M*Power 603e160          ???   Motorola Starmax?
  204. |                   M*Power 603e200          ???   Motorola Starmax?
  205. |                   M*Power 604e200          ???   Motorola Starmax?
  206.  Daystar            Genesis MP 132           ???
  207.                     Genesis MP 150           ???
  208.                     Genesis MP 300           ???
  209.                     Genesis MP 360+          ???
  210.                     Genesis MP 528/132
  211.                      - w/7500 Logic Board    ???
  212.                      - w/8500 Logic Board    ???
  213.                      - w/9500 Logic Board    ???
  214.                     Genesis MP 600
  215.  NUpowr             Power PC for PowerBooks 500's
  216.                                              ???
  217.  Pioneer            MPC-GX1                  100   gestaltPowerMac6100_66
  218.  Power Computing    Power 100                 55   gestaltPowerMac8100_100
  219.                     Power 120                 12!  gestaltPowerMac8100_120
  220.                     PowerBase 180            ???   Performa 6400?
  221.                     PowerBase 200            ???   Performa 6400?
  222.                     PowerBase 240            ???   Performa 6400?
  223.                     PowerCurve 601/120       108   gestaltPowerMac7200 @ 120
  224.                     PowerTower 166           108   gestaltPowerMac7200 @ 166
  225.                     PowerTower 180           108   gestaltPowerMac7200 @ 180
  226.                     PowerTower Pro 180        67   gestaltPowerMac9500 ?
  227.                     PowerTower Pro 200        67   gestaltPowerMac9500 ?
  228.                     PowerTower Pro 225        67   gestaltPowerMac9500 ?
  229.                     PowerCenter 120          108   gestaltPowerMac7200 @ 120
  230.                     PowerCenter 132          108   gestaltPowerMac7200 @ 132
  231.                     PowerCenter 150          108   gestaltPowerMac7200 @ 150
  232.                     PowerWave 604/120         67   gestaltPowerMac9500
  233.                     PowerWave 604/132         67   gestaltPowerMac9500
  234.                     PowerWave 604/150         67   gestaltPowerMac9500
  235.  Radius             81/110                    40   gestaltPowerMac8100_110
  236.                     System 100               ???   gestaltPowerMac8100??? ?
  237.  UMAX Computer      SuperMac Riptide ?       ???
  238.                     SuperMac Storm Surge 150 ???
  239.                     SuperMac S900L/150       ???
  240.                     SuperMac S900L/180       ???
  241.                     SuperMac S900L/180DP     ???
  242.                     SuperMac S900L/200       ???
  243.                     SuperMac J700            ???
  244.                     SuperMac C500/140        ???
  245.                     SuperMac C600/180        ???
  246.                     SuperMac C600/200        ???
  247. |                   SuperMac C600/240        ???
  248.  ---------------------------------------------------------------------------
  249.  ! value not belonging to any by Apple released computer
  250.  ---------------------------------------------------------------------------
  251.  
  252.  Relabled Macintosh Models
  253.  -------------------------
  254.  (by Rene Ros;
  255.   Originally based on the Mac Models List by J.D. Sterling Babcock.
  256.   Since Summer 1995 based on MacFacts and Apple Specs by Apple
  257.   Computer Inc.)
  258.  
  259.  The Performa models usually (there are some exceptions) return a  machine
  260.  ID# for the model they are based on. The table below lists several models
  261.  which are simply relabled and the hardware model they are based on.
  262.  
  263.  ===========================================================================
  264.  Relabled Machines
  265.  ===========================================================================
  266.  Relabled Model          Hardware Model               Note
  267.  Name                    Constant
  268.  ---------------------------------------------------------------------------
  269.  Macintosh ED            gestaltMacPlus               sold in Netherlands?,
  270.                                                       512K with Mac SE case
  271.                                                       color
  272.  Macintosh LC III+       gestaltPerforma460           33 MHz LC III ?
  273.  Macintosh SE FDHD       gestaltMacSE
  274.  Performa 200            gestaltClassicII
  275.  Performa 250            gestaltMacColorClassic       sold in Australia and
  276.                                                       Britain
  277.  Performa 275            gestaltMacColorClassicII?
  278.  Performa 400            gestaltMacLCII
  279.  Performa 405            gestaltMacLCII
  280.  Performa 410            gestaltMacLCII
  281.  Performa 430            gestaltMacLCII
  282.  Performa 450            gestaltMacLCIII
  283.  Performa 460                                         not relabeled, own ID
  284.  Performa 466            gestaltPerforma460
  285.  Performa 467            gestaltPerforma460
  286.  Performa 475            gestaltMacLC475
  287.  Performa 476            gestaltMacLC475
  288.  Performa 520            gestaltMacLC520
  289.  Performa 550            gestaltMacLC550
  290.  Performa 560            gestaltMacLC550
  291.  Performa 575            gestaltMacLC575
  292.  Performa 577            gestaltMacLC575
  293.  Performa 578            gestaltMacLC575
  294.  Performa 580            gestaltMacLC580
  295.  Performa 588            gestaltMacLC580
  296.  Performa 600                                         not relabeled, own ID
  297.  Performa 630            gestaltMac630
  298.  Performa 631            gestaltMac630
  299.  Performa 635            gestaltMac630
  300.  Performa 636            gestaltMac630
  301.  Performa 637            gestaltMac630
  302.  Performa 638            gestaltMac630
  303.  Performa 640            gestaltMac630
  304.  Performa 5200           gestaltPowerMac5200
  305.  Performa 5210           gestaltPowerMac5200
  306.  Performa 5215           gestaltPowerMac5200
  307.  Performa 5220           gestaltPowerMac5200
  308.  Performa 5260           gestaltPowerMac5200
  309.  Performa 5270           gestaltPowerMac5200
  310.  Performa 5300           gestaltPowerMac5200
  311.  Performa 5320           gestaltPowerMac5200
  312.  Performa 5400           gestaltPowerMac5400
  313.  Performa 5410           gestaltPowerMac5400          only released in Japan?
  314.  Performa 5420           gestaltPowerMac5400          only released in Japan?
  315.  Performa 6110           gestaltPowerMac6100_60
  316.  Performa 6112           gestaltPowerMac6100_60
  317.  Performa 6115           gestaltPowerMac6100_60
  318.  Performa 6116           gestaltPowerMac6100_60
  319.  Performa 6117           gestaltPowerMac6100_60
  320.  Performa 6118           gestaltPowerMac6100_60
  321.  Performa 6200           gestaltPowerMac6200
  322.  Performa 6205           gestaltPowerMac6200
  323.  Performa 6210           gestaltPowerMac6200
  324.  Performa 6214           gestaltPowerMac6200
  325.  Performa 6216           gestaltPowerMac6200
  326.  Performa 6218           gestaltPowerMac6200
  327.  Performa 6220           gestaltPowerMac6200
  328.  Performa 6230           gestaltPowerMac6200
  329.  Performa 6260           gestaltPowerMac6200
  330.  Performa 6290           gestaltPowerMac6200
  331.  Performa 6300           gestaltPowerMac6200
  332.  Performa 6310           gestaltPowerMac6200
  333.  Performa 6320           gestaltPowerMac6200
  334. |Performa 6360           gestaltPerforma6400
  335.  Performa 6400                                        not relabeled, own ID
  336.  Quadra 660AV            gestaltMacCentris660AV
  337.  Workgroup Server 60     gestaltMacCentris610
  338.  Workgroup Server 80     gestaltMacQuadra800
  339.  Workgroup Server 95     gestaltQuadra950
  340.  Workgroup Server 95+    gestaltQuadra950
  341.  Workgroup Server 6150   gestaltPowerMac6100_60
  342.  Workgroup Server 7250   gestaltPowerMac7200 @ 120 MHz
  343.  Workgroup Server 8150   gestaltPowerMac8100_80
  344.  Workgroup Server 8550   gestaltPowerMac8500 @ 132 or 200 MHz
  345.  ---------------------------------------------------------------------------
  346.  
  347. About this list
  348. ===============
  349. For this update this chapter only includes the 'Gestalt Submission Form',
  350. 'Acknowledgements' and 'Editors' Address' sections.
  351.  
  352. Gestalt Submission Form
  353. -----------------------
  354. You can use this form to report information you found on already included
  355. selectors. But you can also use it to register new Gestalt selector codes.
  356. If you want to register the selector code your software installs, make sure
  357. you registered your code first with Apple Computer, Inc. Also, it is your
  358. good right if you chose to keep the meaning of the response value private.
  359. If so, still register so that others can at least detect your software by
  360. determining if the selector is present.
  361.  
  362. Software means, in this form, the software which installs the selector
  363. code. Not the whole package, just the extension or control panel (perhaps
  364. application) itself.
  365. The package is the product name in which the software is included and
  366. distributed.
  367. If data is not available or relevant, leave it blank. When the selector
  368. contains non-ASCII characters, please also provide the hexadecimal value.
  369.  
  370. You can also fill in this form on-line because it is also on the WWW
  371. pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
  372.  
  373.  
  374. Your name: 
  375.  
  376. Your email address: 
  377.  
  378. Your company name: 
  379.  
  380. Do you want to remain anonymous? Yes / No
  381.  
  382. Software name: 
  383.  
  384. Software type: O application 
  385.                O control panel
  386.                O extension (also 'appe')
  387.                O other:
  388.  
  389. Category:      O Apple System Software
  390.                O Apple Additional Software
  391.                O Apple Software
  392.                O Third Parties Software
  393.  
  394. Package name: 
  395.  
  396. Author or Company name: 
  397.  
  398. Gestalt Selector: 
  399.  
  400. Constant name: 
  401.  
  402. First version to install selector: 
  403.  
  404. Source of information: 
  405.  
  406. Short description of the returned response:
  407.  
  408.  
  409.  
  410.  
  411.  
  412. Additional constant names and values for the response value meaning:
  413.  
  414.  
  415.  
  416.  
  417.  
  418. Please email this form to this Internet address: rgaros@bio.vu.nl
  419.  
  420. Acknowledgements
  421. ----------------
  422. I want to thank the following persons for their contributions to this
  423. update and their support of this list:
  424.  
  425. ===========================================================================
  426. Name                                       Internet Email Address
  427. ---------------------------------------------------------------------------
  428. Rich Kubota, Apple Computer Inc.           rkubota@apple.com
  429. Masatsugu Nagata                           nagata@kurims.kyoto-u.ac.jp
  430. ---------------------------------------------------------------------------
  431.  
  432. Legal Stuff
  433. -----------
  434. (C) 1992-1996, Rene G.A. Ros
  435.  
  436. It is not allowed to distribute the GSL updates separate from the full GSL.
  437. The full GSL can be used freely but is not public domain.
  438. See for legal information the Legal Stuff chapter of the full Gestalt
  439. Selectors List.
  440.  
  441. Editor's Address
  442. ----------------
  443. Rene G.A. Ros
  444. developer at Mac Support Automatisering B.V., Uitgeest, The Netherlands
  445. consultant to the Computer Department,
  446.     Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
  447. contract programmer Pascal and C, also 4th Dimension and other data-bases
  448.  
  449. Bastionweg 108
  450. 1383 JD Weesp
  451. The Netherlands, Europe
  452.  
  453. Phone: +31 294 413167
  454. Email: rgaros@bio.vu.nl (preferred)
  455.        rgaros@dds.nl
  456.        ros@macsupport.nl
  457.        100112.1363@compuserve.com
  458.